// sync.js
const { sequelize } = require('./models');
async function syncDatabase() {
  try {
    await sequelize.authenticate();
    console.log('数据库连接成功');

    // 创建所有模型对应的表
    await sequelize.sync({ alter: true }); // force: true，  会先删表再重建，慎用！alter: true
    console.log('所有模型同步成功');

    process.exit();
  } catch (error) {
    console.error('同步数据库失败:', error);
    process.exit(1);
  }
}

syncDatabase();
